package com.tm;

public class Demo14 {
    public static void main(String[] args) {
       //目标2：理解switch穿透性的作用
        String week="周日";
        switch (week){
            case "周一":
                System.out.println("埋头苦干，解决bug");
                break;
            case "周二":
            case "周三":
            case "周四":
                System.out.println("请求大牛程序员帮忙");
                break;
            case "周五":
                System.out.println("自己整理代码");
            case "周六":
            case "周日":
                System.out.println("打游戏");
                break;
            default:
                System.out.println("您输入的星期信息不存在");
        }


        /**
         * 1.使用switch时有哪些注意事项？
         * 表达式类型只能是byte short int char jdk5开始支持枚举，JDK7开始支持
         * String 不支持double float long
         *
         * case给出的值不允许重复，且只能是字面量，不能是变量
         * 正常使用switch时候，不要忘记写break，否则会出现穿透现象
         *
         *
         * 2.swicth穿透性能解决什么问题？
         * 可以写多个casr,简化代码 提高穿透性
         */
    }
}
